【小为教程】魔兽争霸3 | 您所在的位置:网站首页 › 魔兽地图 自定义代码 › 【小为教程】魔兽争霸3 |
序言: 大家好,我是小为。 这篇教程是我之前发表到66魔兽网上面的一篇魔兽改图教程,现在重新发布在B站。 我写的这篇文章的一些介绍角度是现在比较罕见的,算是比较易懂的。不像别的教程说的比较模糊。 后续章节有时间会陆续更新的,后续章节大概包含SLK修改、其他文件修改、jass脚本语言的基础语法和基础介绍+T转J。 基础概念和介绍: 先让我说一下比较基础的一些东西吧。【真的很基础,但是要学会必须懂】 改图的概念,就是修改地图内部文件内容【例如修改地图内部的各种数据或添加】 而要如何去实现这种改图呢?现在的方法一般都是通过工具解压地图文件内部的子文件,然后再针对这个子文件去修改内容,待修改完毕后再把修改后的子文件替换回地图文件里面去。从而达到修改地图的效果。【简单说就是,解压 修改 替换 三个步骤】 改图的一个大概流程【18年初】: 先把要修改的原地图下载下来,然后再用地图分析工具【MPQ分析工具】打开地图,查看一下地图是否加密,如是加密的,是什么加密,再逐一破解加密【加密下面有介绍】,然后解压要修改的子文件【子文件中除了物编的UTA打开外,其他绝大部分都是可以直接用文本编辑工具打开,子文件介绍下面有会】,然后再针对子文件来作针对性的修改,待修改完毕后,再利用MPQ操作工具【一般分析工具都会带有替换功能】修改后的子文件替换回原地图里面去。然后修改完成。 几种常见的修改地图用工具【截止18年初】: 1. ShadowEditor 【出自老R的MPQ分析操作工具,当前最新版本为0.12,用途为分析地图,现今大部分MPQ加密都已经无法分析,但是当把地图重建破解后可用。】 2. SyrWar3Analysis 【出自超级赛亚人大师的分析工具,当前最新版本为2.4,有免费版和收费版,免费版为阉割过的。不能自动识别垃圾文件然后清除和无法通过模型路径加密,收费版为300元。用途为分析地图内部文件,并且重建地图。主要用于破解MPQ加密】 3. MPQ Editor 【作者不可知,一款功能比较完善并且强大的MPQ编辑工具,不过现在已经不更新,可用到的地方渐微】 4. hkeW3MModifier 【出自火龙的MPQ分析操作工具,目前最新版本为2.06,最经典的一款MPQ分析操作工具,仅就操作功能而言是最简便好用的,不过分析功能已经不行。可用于没有进行MPQ加密和超级赛亚人工具重建后的MPQ地图编辑用。】 5. MPQ Master 【出自Soat的分析操作工具,不过目前是非常多的工具无法再分析】 6. 一条龙集合的资源提取 【出自离不开电脑大神制作的分析和提取资源工具,不过目前依然是很多工具无法分析】 7. 黑白之翼网吧改图一条龙 【原型为超级赛亚人整合的一条龙改版再由黑白之翼重新整合的一些常用工具库,里面好多改图常用工具】 8. EverEdit 【作者不可知,一款比较推荐的文本编辑工具,一般常用于编辑各种文本信息和j文件用的,下面我会放出部分工具,包括这个。】 几种常见的地图优化和加密,仅包括我所知的,还有很多未知不提【截止18年初】: 1. 未加密 【刚用WE编辑器保存下来的地图,没有用任何工具优化或加密过的,可直接用WE编辑器打开编辑,前提是编辑器版本和UI库对应上】 2. 普通优化 【通过优化工具或手动删除一些WE编辑器打开必备的文件,但又不是魔兽读取地图必备的文件,部分需要修改用到的文件下面有讲解说明】 3. SLK优化 【通过优化工具优化成比普通优化更进一步的把物编U、A、T等文件优化成SLK和TXT文件,具体下面会有讲解说明】 4. J优化 【一般优化工具都会带有,把j文件内部的一些函数名字、变量名字等优化成比较难用肉眼分辨的相同相似字符和把ID进行十进制和十六进制优化处理】 5. MPQ加密 【通过对MPQ文件本身的修改加密来造成MPQ分析操作工具无法打开分析,此加密可以直接用一些工具强制替换或用MPQ分析工具对MPQ地图进行重建来破解】 6. 模型加密 【分两种,一种是模型文件加密,一般用于对地图内的模型进行加密来防止给盗模型,另外一种是模型路径加密,一般用于防止一些不能够通过模型路径加密的重建工具和防止模型给盗取。】 7. J文件中文加密 【出自超级赛亚人,对J文件内部的字符串信息进行算法和特殊字符的加密,最初的版本可以直接用工具解密。】 8. J文件加密 【通过在J文件内部加密,来造成即使重建地图后就无法再运行地图的加密手段,一般只能够靠硬实力来破解这种加密,目前比较少见】 9. 关机加密 【出自阿七的lua加密,通过阿七的加密工具对地图进行加密,如破解修改不当,随意修改的话,当运行地图的时候地图会操作电脑进行关机。截止当前最新版本暂无人可破解】 【题外话,其实加密还有一种是算法加密,一般是用于地图内部收费道具加密和方便发货用的,目前比较常见的功能就是难以查看真实密码和动态添加。打个广告,小为我目前就是有做过这类的加密工具,如果有作者需要的可以联系我】 MPQ魔兽地图文件的介绍和名称: war3map.doo 【记录WE中可破坏物的放置情形】 war3map.imp 【导入文件列表,储存导入文件信息】 war3map.j 【jass数据库,地图的核心文件,所有触发器资料,包括事件、条件、动作等都在里面】 war3map.mmp 【记录小地图物体文件,记录预览图上的物体位置】 war3map.shd 【阴影文件,储存地形阴影】 war3map.w3a 【记录技能资料】 war3map.w3b 【记录自定义可破坏物】 war3map.w3d 【记录自定义装饰物】 war3map.w3e 【地图环境文件,储存地形等信息】 war3map.w3h 【记录魔法特效资料】 war3map.w3i 【地图的基本信息资料,编码为UTF-8】 war3map.w3q 【记录科技资料】 war3map.w3t 【记录物品资料】 war3map.w3u 【记录单位资料】 war3map.wct 【记录WE中已转换成Jass的触发资料】 war3map.wpm 【地图路径文件,储存地图路径信息】 war3map.wtg 【记录WE中触发器内容】 war3map.wts 【记录字符串资料,文字等内容】 war3mapMap.blp 【游戏中显示的小地图图片】 war3mapMisc.txt 【记录游戏平衡数据】 war3mapSkin.txt 【记录游戏界面资料】 war3mapPreview.tga 【魔兽争霸界面右上角的预览图片】 war3mapUnits.doo 【记录WE中单位的放置情形】 几种常见的修改文件: 1. shd、w3e、wpm,这几个是修改地形的时候可以用到【具体可以用一张空白地图导入要修改的原图shd、w3e、wpm文件,然后再用WE打开这张导入文件后的空白地图即可在WE查看】 2. w3i、wts,这两个文件是修改地图资料和文字信息【可以直接用文本编辑工具打开来进行编辑修改,编码一般为UTF-8】 3. w3t、w3a、w3u,这几个文件是修改地图中比较重要的,这几个是物编文件。通常是用于修改地图的物编资料的【可以用WE编辑器打开后新建一副空白地图,然后按F6打开物体编辑器,再导入这3个文件,就可以查看到物编资料和修改,修改之后再导出,然后再替换回地图即可】 4. war3map.j,这个是最重要的,是所有触发器资料数据都在里面,要修改地图的一些内容都要用到,现在比较常见的破解定制英雄、收费道具等都是修改这个文件的【可以直接用文本编辑工具打开,里面的字符串编码需要转为UTF-8后才可见】 5. Misc.txt,修改地图里面的平衡数据,例如英雄最大等级,卖出买入金额,每点属性增加多少多少攻击或者其他属性等等,都是修改这个的【平衡数据翻译可百度,百度一下有很多翻译,一般比较少修改这个的】 6. Skin.txt,修改游戏界面的资料,例如一些地图,是有一些诸如道行这些魔兽本身没有的特殊名字或者运行地图后右上角的人口提示这些都是修改这个文件的【具体是否有这个文件,要看作者是否有自定义这些界面资料】 【其他的一些文件可自行选用搭配,最好自己慢慢琢磨一下修改和运用,甚至添加。只需要记住改图的概念就是“解压 修改 替换”三个步骤】 SLK优化文件介绍: 单位数据: unitbalance.slk unitweapons.slk unitui.slk unitabilities.slk 技能数据: abilitydata.slk 物品数据: itemdata.slk 单位介绍记事本: campaignunitstrings.txt neutralunitstrings.txt nightelfunitstrings.txt orcunitstrings.txt undeadunitstrings.txt 技能介绍记事本: campaignabilitystrings.txt humanabilitystrings.txt nightelfabilitystrings.txt neutralabilitystrings.txt orcabilitystrings.txt undeadabilitystrings.txt 物品介绍记事本: itemabilitystrings.txt itemstrings.txt 说明: 和修改普通优化的原理一样,只不过修改的方式不一样而已,SLK优化的就是UTA等物编文件中的数据优化成后缀为SLK的文件,技能、物品、单位介绍等优化成后缀为TXT的文件。 我们要修改数据的话就是打开SLK文件后缀的来进行修改,可用微软的办公软件Excel工作表打开进行修改。里面没有中文的,可以打开WE物体编辑器,然后按Ctrl+D来进行转换一下说明,就可以看到里面的那些英文代码的各项说明。 要修改技能、物品、单位介绍等,和SLK文件一样,用记事本打开或者用其他文本编辑工具打开,然后进行修改。 SLK修改是基本只通过ID搜索来进行搜索到自己要修改的目标,而ID获取途径可以打开TXT慢慢找,也可以用ID获取工具直接一键获取。可以用飞影大神或者赛亚人大师的ID提取工具来提取。 Excel里面的各项资料只需要记熟几项比较常见的就行。如果实在记不熟,新手的话。可以用赛亚人大师出品的SLK工具,里面附带注释介绍。对新手非常友好,只不过无法添加,只能够修改。 另外特别说明,SLK优化之后,技能4级以上的数据是不在SLK文件中的,如要修改4级以上的技能,这里就不作讲解。可以自行百度搜索下。 最后再附带上由黑白之翼说的为主体,大家一起讨论出来的新改图技术等级划分: A. 认识改图概念和一些基础部分、认识魔兽各类文件,包括什么是普通优化和SLK优化之间的区别等。 B. 会用WE编辑器添加和修改U、T、A等物编文件。 C. 会添加和修改SLK优化的地图。 D. 会添加和修改地图模型、预览图、小地图以及一些其他小东西比较偏门的一些修改等。 E. 学会T转J,介绍T和J之间的区别和关系。 F. 认识Jass脚本语言,了解基础部分、概念、结构、具体工作原理和一些常用的语法、语句、关键词等。 G. 能够灵活的运用上面所说的等级中的技术去修改一副SLK优化的地图,往地图内部添加自定义物品、自定义英雄或隐藏英雄、物品、技能等。包括升级和合成。【当达到这个等级就可以告别新手改图者,这个等级过后是全新开始。改图基本都是从这个等级开始见人的,接下来基本就是再继续研究各类知识点和研究包括触发器、jass或其他MPQ加解密、算法加解密等方向运作。】 此篇文章讲解的内容为A等级,当了解这篇文章并且懂得运用以上知识,就能够达到第一个等级“A” 如果有问题的,可以回复评论,我一般有空看到的话都会回复下的。 由于本人技术有限,如果有哪里讲解的清楚或者错误的,欢迎各位提出。我欢迎指点,但不欢迎指指点点。如果想要真的学改图,可以自行上网百度各种教程的,教程其实有很多的,只要你有心去学,或者是想直接找个入门带路人的,可以来联系我,我QQ:1053122090,我也收费收徒的【两口饭钱】。虽然技术不咋滴,但是上面的技术我都可以教授的。 工具下载地址: Everedit:https://pan.lanzou.com/i0jjqgf HkeW3mModifier2.06:https://pan.lanzou.com/i0jjqnc jass翻译1.3正式版:https://pan.lanzou.com/i0jjqsh MPQEditor:https://pan.lanzou.com/i0jjquj MPQMaster:https://pan.lanzou.com/i0jjqxc ShadowEditor Ver 0.12:https://pan.lanzou.com/i0jjrdi SLK工具1.1修复:https://pan.lanzou.com/i0jjrfa 魔兽分析2.4:https://pan.lanzou.com/i0jjrhc 上面改图工具集合【不包括一条龙】:https://pan.lanzou.com/i0jjq1a 黑白之翼网吧改图一条龙:https://pan.lanzou.com/928517 注意:转载请说明出处和所有内容保留。 |
CopyRight 2018-2019 实验室设备网 版权所有 |